package trading.data;

import java.text.ParseException;
import java.util.Calendar;
import java.util.List;
import java.util.SortedMap;

public interface IStockTickDataCollection extends IStockTickDataExtMetaData{

	public abstract SortedMap<Calendar, IStockTickData> getTickDataMap();

	public abstract SortedMap<Calendar, IStockTickData> getTailTickDataMap(
			String fromDate) throws ParseException;

	public abstract SortedMap<Calendar, IStockTickData> getHeadTickDataMap(
			String toDate) throws ParseException;

	public abstract SortedMap<Calendar, IStockTickData> getSubTickDataMap(
			String fromDate, String toDate) throws ParseException;

	public abstract List<Calendar> getTickDataList();

}